#ifndef TYPES_H
#define TYPES_H

namespace Logger {

/**
 * @brief Typ komunikatu dla @ref Logger::Log "Loggera"
 **/
enum MsgType {
	mtNone		= 0x0000,	///< nieokreślony
	mtInfo		= 0x0001,	///< informacja (zakończenie operacji z powodzeniem, ...)
	mtWarning	= 0x0002,	///< ostrzeżenie o drobnym błędzie, operacja może być kontynuowana
	mtError		= 0x0004,	///< błąd powodujący przerwanie operacji, ale nie powodujący zakończenia działania aplikacji
	mtCritical	= 0x0008	///< błąd, z którego nie da się wykręcić, aplikacja musi zostać zakończona
};

} // namespace Logger

#endif // TYPES_H
